package o;

import androidx.annotation.NonNull;
import com.huawei.appgallery.foundation.card.base.bean.BaseDistCardBean;
import com.huawei.appgallery.updatemanager.ui.cardkit.bean.IgnoreUpdateTitleCardBean;
import com.huawei.appgallery.updatemanager.ui.cardkit.bean.UpdateRecordCardBean;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.AllCancelIgnoreButtonNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.IgnoreUpdateRecordNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.IgnoreUpdateTitleNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.NoUpdateDataNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.NotRecommendUpdateRecordNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.NotRecommendUpdateRecordTitleNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.PreDownloadSwitchStateNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.UpdateRecordNode;
import com.huawei.appgallery.updatemanager.ui.cardkit.node.UpdateRecordTitleNode;
import java.util.ArrayList;
import java.util.List;

public class dbd {
    private static final Object ˊ = new Object();
    private static dbd ˋ;
    private dbi ˎ = new daz();
    private dbi ˏ = new dbh();
    private dbi ॱ = new dbg();

    static {
        cib.ˎ("predownloadswitchstatecard", PreDownloadSwitchStateNode.class);
        cib.ˎ("allcancelignorebuttoncard", AllCancelIgnoreButtonNode.class);
        cib.ˎ("notrecommendupdaterecordcard", NotRecommendUpdateRecordNode.class);
        cib.ˎ("notrecommendupdaterecordtitlecard", NotRecommendUpdateRecordTitleNode.class);
        cib.ˎ("updaterecordtitlecard", UpdateRecordTitleNode.class);
        cib.ˎ("updaterecordcard", UpdateRecordNode.class);
        cib.ˎ("ignoreupdaterecordtitlecard", IgnoreUpdateTitleNode.class);
        cib.ˎ("ignoreupdaterecordcard", IgnoreUpdateRecordNode.class);
        cib.ˎ("updatenodatacard", NoUpdateDataNode.class);
        cib.ˊ("predownloadswitchstatecard", BaseDistCardBean.class);
        cib.ˊ("allcancelignorebuttoncard", BaseDistCardBean.class);
        cib.ˊ("notrecommendupdaterecordcard", UpdateRecordCardBean.class);
        cib.ˊ("notrecommendupdaterecordtitlecard", IgnoreUpdateTitleCardBean.class);
        cib.ˊ("updaterecordcard", UpdateRecordCardBean.class);
        cib.ˊ("updaterecordtitlecard", BaseDistCardBean.class);
        cib.ˊ("ignoreupdaterecordcard", UpdateRecordCardBean.class);
        cib.ˊ("ignoreupdaterecordtitlecard", IgnoreUpdateTitleCardBean.class);
        cib.ˊ("updatenodatacard", BaseDistCardBean.class);
    }

    private dbd() {
    }

    public static dbd ˏ() {
        dbd o_dbd;
        synchronized (ˊ) {
            if (ˋ == null) {
                ˋ = new dbd();
            }
            o_dbd = ˋ;
        }
        return o_dbd;
    }

    public void ˎ() {
        this.ˎ.ˋ();
        this.ॱ.ˋ();
        this.ˏ.ˋ();
    }

    public int ˊ() {
        return (this.ˎ.ˊ() + this.ॱ.ˊ()) + this.ˏ.ˊ();
    }

    public int ॱ() {
        return this.ˎ.ˊ() + this.ˏ.ˊ();
    }

    public boolean ॱ(cia o_cia) {
        return this.ˏ.ॱ(o_cia);
    }

    public boolean ˊ(cia o_cia) {
        return this.ॱ.ॱ(o_cia);
    }

    public void ˏ(cia o_cia) {
        if (o_cia == null) {
            czi.ˎ.ˊ("UpdateRecordManager", "refreshUpdateMgrPage error, cardDataProvider == null");
            return;
        }
        ˎ();
        this.ˎ.ˋ(o_cia);
        this.ˏ.ˋ(o_cia);
        this.ॱ.ˋ(o_cia);
        ˋ(o_cia);
    }

    public void ˋ(cia o_cia) {
        chz ॱ = o_cia.ॱ(-9);
        if (ॱ != null) {
            int i;
            for (chz o_chz : o_cia.ʻॱ()) {
                if (o_chz.ˏ > 0 && !o_chz.ˏ().isEmpty()) {
                    i = 1;
                    break;
                }
            }
            i = 0;
            int ˊ = ˊ();
            if (i == 0 || ˊ > 0) {
                ॱ.ˊ(null);
                return;
            }
            List arrayList = new ArrayList(1);
            arrayList.add(new BaseDistCardBean());
            ॱ.ˊ(arrayList);
        }
    }

    public void ˎ(@NonNull cia o_cia, boolean z) {
        if (z && eqh.ˎ().ˏ() && cep.ˏ()) {
            List arrayList = new ArrayList();
            arrayList.add(new BaseDistCardBean());
            o_cia.ˋ(-5, cib.ˏ("predownloadswitchstatecard"), 1, null).ˊ(arrayList);
        }
        this.ˎ.ˏ(o_cia, true);
        this.ˏ.ˏ(o_cia, false);
        this.ॱ.ˏ(o_cia, false);
        o_cia.ˋ(-9, cib.ˏ("updatenodatacard"), 1, null);
    }
}
